<?xml version="1.0" encoding="UTF-8"?>
<model modelUID="r:eb03320f-5690-48fc-b2bf-ec15758395e9(de.compago.mps.playground.scripts)">
  <persistence version="4" />
  <refactoringHistory />
  <language namespace="0eddeefa-c2d6-4437-bc2c-de50fd4ce470(jetbrains.mps.lang.script)" />
  <language namespace="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" />
  <language namespace="83888646-71ce-4f1c-9c53-c54016f6ad4f(jetbrains.mps.baseLanguage.collections)" />
  <language namespace="ceab5195-25ea-4f22-9b92-103b95ca8c0c(jetbrains.mps.lang.core)" />
  <language namespace="fd392034-7849-419d-9071-12563d152375(jetbrains.mps.baseLanguage.closures)" />
  <language namespace="760a0a8c-eabb-4521-8bfd-65db761a9ba3(jetbrains.mps.baseLanguage.logging)" />
  <language namespace="7a5dda62-9140-4668-ab76-d5ed1746f2b2(jetbrains.mps.lang.typesystem)" />
  <language namespace="d4615e3b-d671-4ba9-af01-2b78369b0ba7(jetbrains.mps.lang.pattern)" />
  <language namespace="a536843a-1ee1-4838-9e78-57dc1a5c9a8d(de.compago.mps.playground)" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590288(jetbrains.mps.lang.core.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590283(jetbrains.mps.lang.core.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590323(jetbrains.mps.lang.script.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902db(jetbrains.mps.baseLanguage.blTypes.constraints)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902c1(jetbrains.mps.baseLanguage.constraints)" version="83" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959031e(jetbrains.mps.lang.script.constraints)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590292(jetbrains.mps.lang.structure.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959028c(jetbrains.mps.lang.structure.constraints)" version="11" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959057f(jetbrains.mps.baseLanguage.logging.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902fb(jetbrains.mps.lang.smodel.constraints)" version="21" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959034b(jetbrains.mps.lang.quotation.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902ae(jetbrains.mps.lang.typesystem.constraints)" version="17" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590334(jetbrains.mps.baseLanguage.closures.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590301(jetbrains.mps.lang.smodel.structure)" version="16" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590338(jetbrains.mps.baseLanguage.closures.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959033d(jetbrains.mps.lang.annotations.structure)" version="0" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590328(jetbrains.mps.baseLanguage.collections.constraints)" version="6" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c895902b4(jetbrains.mps.lang.typesystem.structure)" version="3" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c8959032e(jetbrains.mps.baseLanguage.collections.structure)" version="7" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590340(jetbrains.mps.lang.pattern.constraints)" version="2" />
  <languageAspect modelUID="r:00000000-0000-4000-0000-011c89590345(jetbrains.mps.lang.pattern.structure)" version="0" />
  <languageAspect modelUID="r:0d7c3701-33ef-47ea-82ab-49aaa5735637(de.compago.mps.playground.structure)" version="0" />
  <devkit namespace="2677cb18-f558-4e33-bc38-a5139cee06dc(jetbrains.mps.devkit.language-design)" />
  <maxImportIndex value="16" />
  <import index="2" modelUID="r:00000000-0000-4000-0000-011c895902ca(jetbrains.mps.baseLanguage.structure)" version="3" />
  <import index="4" modelUID="r:4f6f8ed5-c3d7-49f4-b0dd-d70029feffdf(jetbrains.mps.baseLanguage.extensionMethods.structure)" version="0" />
  <import index="16" modelUID="r:9a43aa0e-d663-4c35-9454-141df43e81fb(de.compago.mps.playground.accessories)" version="-1" />
  <node type="jetbrains.mps.lang.script.structure.MigrationScript:0" id="6426175155652104808">
    <property name="name:0" value="use_Map_toCustomString" />
    <property name="title:0" value="use_Map_toCustomString" />
    <property name="category:0" value="Switch Method Call" />
    <node role="part:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance:0" id="6426175155652104809">
      <property name="description:0" value="change Map.toString()-calls to Map.toCustomString()-calls" />
      <link role="affectedInstanceConcept:0" targetNodeId="2.1202948039474:3" resolveInfo="InstanceMethodCallOperation" />
      <node role="affectedInstanceUpdater:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance_Updater:0" id="6426175155652104810">
        <node role="body:0" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="6426175155652104811">
          <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ExpressionStatement:3" id="9162224485038840847">
            <node role="expression:3" type="jetbrains.mps.baseLanguage.structure.StaticMethodCall:3" id="9162224485038840849">
              <link role="baseMethodDeclaration:3" targetNodeId="16.9162224485038840782" resolveInfo="performToCustomString" />
              <link role="classConcept:3" targetNodeId="16.9162224485038825033" resolveInfo="MapUtilities" />
              <node role="actualArgument:3" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_node:0" id="9162224485038840850" />
            </node>
          </node>
        </node>
      </node>
      <node role="affectedInstancePredicate:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance_Predicate:0" id="6426175155652135333">
        <node role="body:0" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="6426175155652135334">
          <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ExpressionStatement:3" id="9162224485038825093">
            <node role="expression:3" type="jetbrains.mps.baseLanguage.structure.StaticMethodCall:3" id="9162224485038825096">
              <link role="baseMethodDeclaration:3" targetNodeId="16.9162224485038825041" resolveInfo="isToCustomStringApplicable" />
              <link role="classConcept:3" targetNodeId="16.9162224485038825033" resolveInfo="Utilities" />
              <node role="actualArgument:3" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_node:0" id="9162224485038825097" />
            </node>
          </node>
        </node>
      </node>
    </node>
  </node>
  <node type="jetbrains.mps.lang.script.structure.MigrationScript:0" id="6426175155652163935">
    <property name="name:0" value="use_Map_toString" />
    <property name="title:0" value="use_Map_toString" />
    <property name="category:0" value="Switch Method Call" />
    <node role="part:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance:0" id="6426175155652163936">
      <property name="description:0" value="change Map.toCustomString()-calls to Map.toString()-calls" />
      <link role="affectedInstanceConcept:0" targetNodeId="4.1550313277221324859:0" resolveInfo="ExtensionMethodCall" />
      <node role="affectedInstanceUpdater:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance_Updater:0" id="6426175155652163937">
        <node role="body:0" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="6426175155652163938">
          <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ExpressionStatement:3" id="9162224485038840941">
            <node role="expression:3" type="jetbrains.mps.baseLanguage.structure.StaticMethodCall:3" id="9162224485038840943">
              <link role="baseMethodDeclaration:3" targetNodeId="16.9162224485038840841" resolveInfo="performToString" />
              <link role="classConcept:3" targetNodeId="16.9162224485038825033" resolveInfo="MapUtilities" />
              <node role="actualArgument:3" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_node:0" id="9162224485038840944" />
            </node>
          </node>
        </node>
      </node>
      <node role="affectedInstancePredicate:0" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_Instance_Predicate:0" id="6426175155652163939">
        <node role="body:0" type="jetbrains.mps.baseLanguage.structure.StatementList:3" id="6426175155652163940">
          <node role="statement:3" type="jetbrains.mps.baseLanguage.structure.ExpressionStatement:3" id="9162224485038840598">
            <node role="expression:3" type="jetbrains.mps.baseLanguage.structure.StaticMethodCall:3" id="9162224485038840600">
              <link role="baseMethodDeclaration:3" targetNodeId="16.9162224485038840563" resolveInfo="isToStringApplicable" />
              <link role="classConcept:3" targetNodeId="16.9162224485038825033" resolveInfo="MapUtilities" />
              <node role="actualArgument:3" type="jetbrains.mps.lang.script.structure.MigrationScriptPart_node:0" id="9162224485038840601" />
            </node>
          </node>
        </node>
      </node>
    </node>
  </node>
</model>

